翻訳と辞書
Words near each other
・ Virtual sensor network
・ Virtual server
・ Virtual sex
・ Virtual Sexuality
・ Virtual Shtetl
・ Virtual sit-in
・ Virtual Sky
・ Virtual slide
・ Virtual Soccer
・ Virtual Socket Interface Alliance
・ Virtual sports
・ Virtual Staff Finder
・ Virtual State
・ Virtual state
・ Virtual storage
Virtual Storage Access Method
・ Virtual Storage Personal Computing
・ Virtual Storage Platform
・ Virtual store research
・ Virtual Student Foreign Service
・ Virtual studio
・ Virtual Studio Technology
・ Virtual Studios
・ Virtual surround
・ Virtual Switch Redundancy Protocol
・ Virtual Switching Instance
・ Virtual synchrony
・ Virtual tape library
・ Virtual tax
・ Virtual Teaching Collection


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Virtual Storage Access Method : ウィキペディア英語版
Virtual Storage Access Method
Virtual storage access method (VSAM) is an IBM DASD file storage access method, first used in the OS/VS1, OS/VS2 Release 1 (SVS) and Release 2 (MVS) operating systems, later used throughout the Multiple Virtual Storage (MVS) architecture and now in z/OS. Originally a record-oriented filesystem., VSAM comprises four〔 data set ''organizations'': Key Sequenced Data Set (KSDS), Relative Record Data Set (RRDS), Entry Sequenced Data Set (ESDS) and Linear Data Set (LDS). The KSDS, RRDS and ESDS organizations contain records, while the LDS organization (added later to VSAM) simply contains a sequence of pages with no intrinsic record structure, for use as a memory-mapped file.
IBM uses the term ''data set'' in official documentation as a synonym of ''file'', and ''Direct access storage device'' (''DASD'') because it supported other devices similar to ''disk drives''.
VSAM records can be of fixed or variable length. They are organised in fixed-size blocks called Control Intervals (CIs), and then into larger divisions called Control Areas (CAs). Control Interval sizes are measured in bytes — for example 4 kilobytes — while Control Area sizes are measured in disk tracks or cylinders. Control Intervals are the units of transfer between disk and computer so a read request will read one complete Control Interval. Control Areas are the units of allocation so, when a VSAM data set is defined, an integral number of Control Areas will be allocated.
The Access Method Services utility program IDCAMS is commonly used to manipulate ("delete and define") VSAM data sets.
Custom programs can access VSAM datasets through Data Definition (DD) statements in Job Control Language (JCL), via dynamic allocation or in online regions such as in Customer Information Control System (CICS).
Both IMS/DB and DB2 are implemented on top of VSAM and use its underlying data structures.
== VSAM files ==
The physical organization of VSAM data sets differs considerably from the organizations used by other access methods, as follows.
VSAM data sets consist of control intervals (CI) and control areas (CA). The size of the CI and CA is normally determined by the access method, and the way in which they are used is not visible to the user. There will be a fixed number of control intervals in each control area.
A control interval normally contains multiple records. The records are stored within the control interval starting from the low address upwards. Control information is stored at the other end of the control interval, starting from the high address and moving downwards. The space between the records and the control information is free space. The control information comprises two types of entry: a control interval descriptor field (CIDF) which is always present, and record descriptor fields (RDF) which are present when there are records within the control interval and describe the length of the associated record. Free space within a CI is always contiguous.
When records are inserted into a control interval, they are placed in the correct order relative to other records. This may require records to be moved out of the way inside the control interval. Conversely, when a record is deleted, later records are moved down so that the free space remains contiguous. If there is not enough free space in a control interval for a record to be inserted, the control interval is split. Roughly half the records are stored in the original control interval while the remaining records are moved into a new control interval. The new control interval is taken from a pool of free control intervals within the same control area as the original control interval. If there is no remaining free control interval within that control area, the control area itself is split and the control intervals are distributed equally between the old and the new control areas.
You can use three types of record-orientated file organization with VSAM (the contents of linear data sets have no record structure):

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Virtual Storage Access Method」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.